home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 07/05/94 RMXMAIN.SPR 16:56:20
- * *
- * *********************************************************
- * *
- * * Author's Name
- * *
- * * Copyright (c) 1994 Company Name
- * * Address
- * * City, Zip
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
-
- #REGION 0
- REGIONAL m.currarea, m.talkstat, m.compstat
-
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- m.compstat = SET("COMPATIBLE")
- SET COMPATIBLE FOXPLUS
-
- m.rborder = SET("READBORDER")
- SET READBORDER ON
-
- m.currarea = SELECT()
-
-
- * *********************************************************
- * *
- * * RMXMAIN/Windows Databases, Indexes, Relations
- * *
- * *********************************************************
- *
-
- IF USED("roster")
- SELECT roster
- SET ORDER TO 0
- ELSE
- SELECT 0
- USE (LOCFILE("roster.dbf","DBF","Where is roster?"));
- AGAIN ALIAS roster ;
- ORDER 0
- ENDIF
-
-
- * *********************************************************
- * *
- * * Windows Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("main") ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.PJX" ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.SCX" ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.MNX" ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.PRG" ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.FRX" ;
- OR UPPER(WTITLE("MAIN")) == "MAIN.QPR"
- DEFINE WINDOW main ;
- AT 1.520, 16.000 ;
- SIZE 20.690,62.500 ;
- TITLE "RE/MAX DATABASE" ;
- FONT "MS Sans Serif", 17 ;
- FLOAT ;
- CLOSE ;
- MINIMIZE ;
- SYSTEM ;
- COLOR RGB(,,,255,255,255) ;
- ICON FILE LOCFILE("TUTORIAL\REGION.ICO","ICO", ;
- "Where is region?")
- MOVE WINDOW main CENTER
- ENDIF
-
- IF NOT WEXIST("roster") ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.PJX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.SCX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.MNX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.PRG" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.FRX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.QPR"
- DEFINE WINDOW roster ;
- AT 4.320, 55.300 ;
- SIZE 32.000,61.800 ;
- TITLE "Roster" ;
- FONT "MS Sans Serif", 8 ;
- FLOAT ;
- CLOSE ;
- MINIMIZE ;
- SYSTEM ;
- COLOR RGB(,,,255,255,255)
- ENDIF
-
-
- * *********************************************************
- * *
- * * RMXMAIN/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
-
- M.Database = 'Roster'
-
- CLOSE DATABASES
-
- PRIVATE M.Count
-
- *********ROSTER***************
- use index
- COUNT TO M.Count
- DIMENSION fieldnms(M.Count,1)
- COPY TO ARRAY fieldnms
- =ASORT(fieldnms)
-
- M.Selectfld = 'Associate Name'
- Close databases
- *******************************
-
- *******CIVIC*******************
- CLOSE DATABASES
- Use Civic
- COUNT TO M.Count
- DIMENSION ACivic(M.Count,1)
- COPY TO ARRAY ACivic
- =ASORT(ACivic)
- =ADEL(ACivic, 1)
- =ADEL(ACivic, M.Count)
-
- M.Civicslct = ' '
- Close databases
- ********************************
-
- ***********COMM******************
-
- use Comm
- COUNT TO M.Count
- DIMENSION AComm(M.Count,1)
- COPY TO ARRAY AComm
- =ASORT(AComm)
-
- M.CommSlct = ' '
- Close databases
- *********************************
-
- ***********Hobby****************
- USE Hobby
- COUNT TO M.Count
- DIMENSION AHobbie(M.Count,1)
- COPY TO ARRAY AHobbie
- =ADEL(AHobbie, 1)
- * =ASORT(AHobbie)
-
- M.HobbySlct = ' '
- Close databases
- *********************************
-
-
-
-
-
-
- * *********************************************************
- * *
- * * RMXMAIN/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("main")
- ACTIVATE WINDOW main SAME
- ELSE
- ACTIVATE WINDOW main NOSHOW
- ENDIF
- @ 10.310,2.000 SAY "Select a Database:" ;
- FONT "MS Sans Serif", 15 ;
- STYLE "T" ;
- COLOR RGB(0,0,128,255,0,0)
- @ 12.000,6.000 GET M.Database ;
- PICTURE "@*VN Roster;Suppliers" ;
- SIZE 2.615,16.500,0.769 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qrg10b2vl()
- @ 18.000,51.000 GET M.Exit ;
- PICTURE "@*HN Exit" ;
- SIZE 2.308,14.167,0.667 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
-
-
-
-
- * *********************************************************
- * *
- * * ROSTER/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 2
- IF WVISIBLE("roster")
- ACTIVATE WINDOW roster SAME
- ELSE
- ACTIVATE WINDOW roster NOSHOW
- ENDIF
- @ 5.615,2.600 GET M.Selectfld ;
- PICTURE "@&N" ;
- FROM fieldnms ;
- SIZE 20.769,31.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- VALID _qrg10b37e()
- @ 2.231,2.400 SAY "Select a field to search by:" ;
- FONT "MS Sans Serif", 14 ;
- STYLE "T"
- @ 6.385,38.400 SAY "Boolean Search:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 8.385,38.400 GET M.Boolean ;
- PICTURE "@*RVN And;Or;Not" ;
- SIZE 1.308,7.833,0.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "BT"
- @ 5.538,36.000 TO 13.000,57.800 ;
- PEN 1, 8
-
- IF NOT WVISIBLE("roster")
- ACTIVATE WINDOW roster
- ENDIF
- IF NOT WVISIBLE("main")
- ACTIVATE WINDOW main
- ENDIF
-
-
- READ CYCLE
-
- RELEASE WINDOW main
- RELEASE WINDOW roster
-
- * *********************************************************
- * *
- * * Windows Closing Databases
- * *
- * *********************************************************
- *
-
- IF USED("roster")
- SELECT roster
- USE
- ENDIF
-
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * _QRG10B2VL M.Database VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: RMXMAIN, Record Number: 4
- * * Variable: M.Database
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qrg10b2vl && M.Database VALID
- #REGION 1
- DO CASE
- CASE M.Database = 1
- ACTIVATE WINDOW roster
- ENDCASE
-
- * *********************************************************
- * *
- * * _QRG10B37E M.Selectfld VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: ROSTER, Record Number: 2
- * * Variable: M.Selectfld
- * * Called By: VALID Clause
- * * Object Type: List
- * * Snippet Number: 2
- * *
- * *********************************************************
- *
- FUNCTION _qrg10b37e && M.Selectfld VALID
- #REGION 2
- DO CASE
- CASE Selectfld = 'Civic Activities'
- * SHOW GETS ENABLE ONLY WINDOW Civic
- ACTIVATE WINDOW Civic TOP
- CASE Selectfld = 'Commercial Subspecialties'
- SHOW WINDOWS GET ENABLE WINDOW COMM
- CASE Selectfld = 'Hobbies/Interests'
- SHOW WINDOWS GET ENABLE WINDOW HOBBIE
- CASE Selectfld = 'Micsellaneous'
- SHOW WINDOWS GET ENABLE WINDOW MISC
- CASE Selectfld = 'Associate Name'
- SHOW WINDOWS GET ENABLE WINDOW NAME
- ENDCASE